//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKGeomAlgo.IntSurf
{
    //---------------------------------------------------------------------
    //  Class  IntSurf_PntOn2S
    //---------------------------------------------------------------------
    public sealed class IntSurf_PntOn2S
    {
        public IntSurf_PntOn2S()
            : base()
        {
            throw new NotImplementedException();
        }

        public IntSurf_PntOn2S(IntSurf_PntOn2S parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void SetValue(gp_Pnt Pt)
        {
            throw new NotImplementedException();
        }

        public void SetValue(gp_Pnt Pt, bool OnFirst, double U, double V)
        {
            throw new NotImplementedException();
        }

        public void SetValue(gp_Pnt Pt, double U1, double V1, double U2, double V2)
        {
            throw new NotImplementedException();
        }

        public void SetValue(bool OnFirst, double U, double V)
        {
            throw new NotImplementedException();
        }

        public void SetValue(double U1, double V1, double U2, double V2)
        {
            throw new NotImplementedException();
        }

        public gp_Pnt Value()
        {
            throw new NotImplementedException();
        }

        public gp_Pnt2d ValueOnSurface(bool OnFirst)
        {
            throw new NotImplementedException();
        }

        public void ParametersOnS1(ref double U1, ref double V1)
        {
            throw new NotImplementedException();
        }

        public void ParametersOnS2(ref double U2, ref double V2)
        {
            throw new NotImplementedException();
        }

        public void ParametersOnSurface(bool OnFirst, ref double U, ref double V)
        {
            throw new NotImplementedException();
        }

        public void Parameters(ref double U1, ref double V1, ref double U2, ref double V2)
        {
            throw new NotImplementedException();
        }

        public bool IsSame(IntSurf_PntOn2S theOtherPoint, double theTol3D, double theTol2D)
        {
            throw new NotImplementedException();
        }

        public bool IsSame(IntSurf_PntOn2S theOtherPoint, double theTol3D)
        {
            throw new NotImplementedException();
        }

        public bool IsSame(IntSurf_PntOn2S theOtherPoint)
        {
            throw new NotImplementedException();
        }
    }; // class IntSurf_PntOn2S
}